Architectural-Level Risk Analysis FOR UML Dynamic Specifications

نویسندگان

  • Alaa Ibrahim
  • Sherif M. Yacoub
  • Hany H. Ammar
چکیده

Risk assessment is an essential process in managing software development. Performing risk assessment in the early development phases enhances the resource allocation decisions. Several methodologies for risk assessment were developed, mostly based on subjective judgment. In this paper we use the Unified Modeling language (UML), and a dynamic metrics based methodology developed in earlier work. We use commercial tools such as Rose RealTime modeling and simulation environment to obtain simulation statistics for which an automated architectural-risk assessment environment can be developed. We use Microsoft Excel sheets and Macros in the development of this environment. The dynamic metrics based methodology is a heuristic risk assessment methodology that is based on dynamic complexity factors and severity analysis. Model execution is used for obtaining dynamic complexity and dynamic coupling measures for all architecture elements. Severity analysis is performed using Failure Mode and Effect Analysis. Heuristic risk factor for each architectural component is obtained. A component dependency graph is constructed and traversed to obtain the overall system/subsystem risk factor.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A UML-based Architectural Model for Performance Analysis of Slotted ALOHA in GSM Radio Networks*

In our research, we are interested in modeling the radio network part of the GSM system in order to apply in-house developed framework for timing and performance analyses. Our approach in both timing and performance analyses was introduced in former works, and is based on applying the proposed techniques on UML-based simulation models of systems’ dynamic specifications. In former work, we intro...

متن کامل

A Service-Oriented UML Profile with Formal Support

We present a UML Profile for the description of service oriented applications. The profile focuses on style-based design and reconfiguration aspects at the architectural level. Moreover, it has a formal support in terms of an approach called Architectural Design Rewriting, which enables formal analysis of the UML specifications. We show how our prototypical implementation can be used to analyse...

متن کامل

Applying the UML Performance Profile: Graph Grammar-Based Derivation of LQN Models from UML Specifications

The Object Management Group (OMG) is in the process of defining a UML Profile for Schedulability, Performance and Time that will enable the construction of models for making quantitative predictions regarding these characteristics. The paper proposes a graph-grammar based method for transforming automatically a UML model annotated with performance information into a Layered Queueing Network (LQ...

متن کامل

Viewing CSP Specifications with UML-RT Diagrams

To precisely specify and reason about the properties of a system requires using formal methods like, for instance, process algebras. Complementary, semi-formal notations like UML are extensively used in practice to describe several architectural views of a system with the aid of modeling diagrams. In this paper we present an automated approach for translating specifications in the CSP process a...

متن کامل

On Formalizing UML with High-Level Petri Nets

Object-oriented methodologies are increasingly used in software development. Despite the proposal of several formally based models, current object-oriented practice is still dominated by informal methodologies, like Booch, OMT, and UML. Unfortunately, the lack of dynamic semantics of such methodologies limits the possibility of early analysis of specifications. This paper indicates the feasibil...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2001